package com.hongpu.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @author 张玉胜
 * @since 2025年04月30日
 */
@Data
public class HpProjectWorkPayExportExcelVo implements Serializable {
    private static final long serialVersionUID = 1L;
    @ExcelProperty(value = "序号")
    public int xh;
    @ExcelProperty(value = "项目名称")
    @ColumnWidth(50)
    private String projectName;
    @ExcelProperty(value = "收款合同总额")
    @ColumnWidth(30)
    private BigDecimal inTotalContractAmount = BigDecimal.ZERO;
    @ExcelProperty(value = "已收款")
    @ColumnWidth(30)
    private BigDecimal inPaid = BigDecimal.ZERO;
    @ExcelProperty(value = "未收款")
    @ColumnWidth(30)
    private BigDecimal inUnpaid = BigDecimal.ZERO;
    @ExcelProperty(value = "已支付")
    @ColumnWidth(30)
    private BigDecimal outTotalContractAmount = BigDecimal.ZERO;
    @ExcelProperty(value = "当前差额")
    @ColumnWidth(30)
    private BigDecimal surplus = BigDecimal.ZERO;
}